Roman snail - French English Dictionary